﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace ARR.Entities.Gateways
{
    [DataContract]
    public class StoreCoveragePenetrationRow
    {
        [DataMember]
        public short StoreId { get; set; }

        [DataMember]
        public int ArticleId { get; set; }

        [DataMember]
        public bool SKUCoverage { get; set; }

        [DataMember]
        public bool SKUPenetration { get; set; }

        [DataMember]
        public decimal Sales { get; set; }

        [DataMember]
        public string StoreSegmentation1 { get; set; }

        [DataMember]
        public string StoreSegmentation2 { get; set; }

        [DataMember]
        public string Region { get; set; }

        [DataMember]
        public string Subregion { get; set; }

        [DataMember]
        public string City { get; set; }

        [DataMember]
        public string State { get; set; }

        [DataMember]
        public string ShoppingOccasion { get; set; }

        [DataMember]
        public string Size { get; set; }

        [DataMember]
        public string Format { get; set; }

        [DataMember]
        public string ShopType { get; set; }

        [DataMember]
        public string Layout { get; set; }

        [DataMember]
        public string OpeningHours { get; set; }

        [DataMember]
        public string SELCustomers { get; set; }

        [DataMember]
        public string SELLocation { get; set; }

        [DataMember]
        public string SEL { get; set; }

        [DataMember]
        public string Attribute1 { get; set; }

        [DataMember]
        public string Attribute2 { get; set; }

        [DataMember]
        public int TotalStoresCoverage { get; set; }
    }
}
